package com.zbkj.crmeb.front.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class ActivityVo implements Serializable {

    @ApiModelProperty(value = "适用人群（1 所有 2 无订单用户 3 新用户,4会员用户）")
    private Integer crowd;

    @ApiModelProperty(value = "活动开始时间")
    private Date startTime;

    @ApiModelProperty(value = "活动结束时间")
    private Date endTime;

    @ApiModelProperty(value = "预热开始时间")
    private Date preheatingStartTime;

    @ApiModelProperty(value = "预热结束时间")
    private Date preheatingEndTime;

    @ApiModelProperty(value = "能否购买(0不可购买  1按照售价购买 2秒杀价购买 )")
    private Integer canBuy;

    @ApiModelProperty(value = "限购数量（0不限量）")
    private Integer limitTotal;

    @ApiModelProperty(value = "当前用户身份类型")
    private List<Integer> identityTypeList;

}